<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	<style type="text/css">
		*{
			margin: 0;
			padding: 0;
		}
		ul{
			list-style: none;
			width: 600px;
			height: 600px;
			border: 1px solid #000;
			margin: 100px auto;
			/* overflow: hidden; */
			
			display: flex;
		
		}
		ul>li{
			/* width: 100px; */
			height: 100px;
			line-height: 100px;
			text-align: center;
			font-size: 30px;
		/* 	display: inline-block; */
			/* float: left; */

			
		}
		ul>li:nth-child(1){
			background-color: red;
			/**
			 * 1.在伸缩布局中可以通过 flex-basis属性设置伸缩项的宽度
			 * 注意点：flex-basis 只在伸缩布局中才有效
			 * 在伸缩布局中 如果通过flex-basis设置了宽度 那么再通过width设置宽度就会无效
			 * 也就是说flex-basis 优先级高于width优先级
			 * 
			 
			 flex-basis: auto;
			 width: 200px;
			在伸缩布局中 如果同时通过 flex-basis 和  width设置了宽度
			如果一个使用了auto 一个设置了具体的宽度  那么会按照具体的值来
			 
			 */
			flex-basis: auto;
			/* width: 200px; */
		}
		
		ul>li:nth-child(2){
			background-color: green;
		}
		
		ul>li:nth-child(3){
			background-color: blue;
		}
		
		
	</style>
	</head>
	<body>
		
		<ul>
			<li>1</li>
			<li>2</li>
			<li>3</li>
		</ul>
		
	</body>
</html>